Skip to content

findings: F31-F40 Cobrust v0.3.0 empirical corroboration batch#1

Open
Hakureirm wants to merge 1 commit into
mainfrom
adsd-cobrust-f31-through-f39
Open

findings: F31-F40 Cobrust v0.3.0 empirical corroboration batch#1
Hakureirm wants to merge 1 commit into
mainfrom
adsd-cobrust-f31-through-f39

Conversation

@Hakureirm
Copy link
Copy Markdown
Member

Summary

  • 10 F-pattern findings (F31-F40) empirically corroborated by Cobrust v0.3.0 Phase F.3 → Phase I sprint cadence (2026-05-16 to 2026-05-19)
  • Upstream F27-F30 are already populated; Cobrust-local IDs F27-F34 + F35 + F35-sibling + P7-stream-watchdog map to upstream F31-F40
  • Each entry includes Cobrust repo commit SHAs as ground-truth anchors and satisfies the second-corroborator requirement
  • Files land in plugins/adsd/skills/agent-driven-development/reference/cobrust-f31-f39/ with a README SHA index

Findings

ID One-line summary Cobrust anchor SHA(s)
F31 ADR batch frame over-scopes without pre-dispatch source verification gate 891d235, 30cf2b2, 1998dbe, 909811f
F32 PAIR ceremony unimplementable on single-layer agent platforms (Claude Code) Structural (platform inspection 2026-05-16)
F33 Predicate-flip F29 enumeration misses latent consumers — 26% miss rate on ADR-0050c aca5d87
F34 Bidirectional Ref(T)↔T unify produces 142-failure AmbiguousType cascade in legacy code 23cadf6 (trigger), bcf9c7d (fix), 6843a33 (0 regressions)
F35 Third corroboration of cascade-discovery deficit: ADR forward-looking claim ≠ current source state 1643776
F36 Agent skips self-disciplinary rules on first application via "low-risk" rationalization — 3 instances in one session 2026-05-18 session; 929cd4a honesty addendum
F37 file:NNN anchors drift >100 lines in 14 days on high-churn compiler files (24 stale anchors in 2 ADRs) ab88ae5a4ec1ab490 Tier-2 sweep
F38 TEST corpus exit-0 claim invalid on post-merge crate-graph at DEV dispatch time — 28 hidden compile errors 0f42be2, 2e7ccb2, 84e1286, 0cfeb3f
F39 DEV commit message preserves original-spec framing after mid-sprint scope reduction c89d540 (drifted), 49ec536 (Tier-1 catch)
F40 600s stream-watchdog stall signal is false-positive; agent completes all 6 commits post-hoc 8e28b7f through 2ae8c52; merge 663cd56

Test plan

  • Maintainer review for catalogue-shape consistency (Symptoms / Root cause / SOP fix / Evidence / Cross-references sections)
  • Verify slot numbering: upstream F30 ends the existing catalogue; F31 is the next free slot per ## Catalogue maintenance instructions
  • Cross-check Cobrust SHA citations are reachable on github.com/Cobrust-lang/Cobrust main branch
  • Confirm F38 slot (upstream task asked for "F35"; filed as F38 due to slot conflicts — adjust if different next-free number preferred)
  • Confirm F40 (P7-stream-watchdog) slot number (filed as F40 — adjust if upstream has a different next-free preference)
  • F39 commit-message scope: message describes actual files landed (11 new .md files) — no Rust impl — matches docs/findings prefix ✓

🤖 Generated with Claude Code

…adence

10 failure-mode findings from Cobrust Phase F.3 → Phase I (2026-05-16 to
2026-05-19). Each entry includes Cobrust commit SHAs as ground-truth anchors
and satisfies the second-corroborator requirement.

Slot mapping note: upstream F27-F30 are already in use (persona-testing
and doc-authority sub-forms). Cobrust's local F27-F34 + F35 + F35-sibling
+ P7-stream-watchdog-false-stall map to upstream F31-F40.

Finding summaries:
- F31: ADR batch frame over-scopes without pre-dispatch source verification
- F32: PAIR ceremony unimplementable on single-layer agent platforms (Claude Code)
- F33: Predicate-flip F29 enumeration misses latent consumers (26% miss rate)
- F34: Bidirectional Ref(T)↔T unify produces 142-failure AmbiguousType cascade
- F35: Third corroboration — ADR forward-looking claim ≠ current source state
- F36: Agent skips self-disciplinary rules on first application ("low-risk" rationalization)
- F37: file:NNN anchors drift >100 lines in 14 days on high-churn compiler files
- F38: TEST corpus exit-0 claim invalid on post-merge crate-graph at DEV dispatch time
- F39: DEV commit message preserves original-spec scope after mid-sprint reduction
- F40: 600s stream-watchdog stall signal is false-positive; agent completes post-hoc

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant